package cn.com.cennavi.bean;

import java.io.Serializable;

/**
 * 
 * @ClassName: IOdModelBean
 * @Description: od模型请求返回对象类
 * @author buf
 * @date 2017年2月13日 下午2:53:52
 *
 */
public class OdModelBean implements Serializable{
	/**
	 * 用户id
	 */
	public String userId;
	/**
	 * 选取的模型id
	 */
	public String modelId;
	/**
	 * 选取的模型的二级id
	 */
	public String modelminId;
	/**
	 * 数据源，例如轨迹数据
	 */
	public String dataSourse;
	/**
	 * 数据源用的数据类型：例如STL数据
	 */
	public String dataClass;
	/**
	 * 开始时间yyyyMMddHHmmss
	 */
	public String startDateTime;
	/**
	 * 结束时间yyyyMMddHHmmss
	 */
	public String endDateTime;
	/**
	 * 空间范围标志 0.代表按区县代码选取数据 1代表按照城市名选取数据 2代表按照省份选取数据 3代表二次网格
	 */
	public Integer spatialFlag;
	/**
	 * 二次网格编码
	 */
	public Integer meshId;
	/**
	 * 区县代码
	 */
	public Integer countyId;
	/**
	 * 城市编码
	 */
	public Integer cityCode;
	/**
	 * 省份编码
	 */
	public Integer provinceCode;
	/**
	 * 空间范围标志为3时，需要的地图文件
	 */
	public String spatialGeoShpFilePath;
	/**
	 * 时间粒度标志1代表小时 2代表天 3代表月 4代表年
	 */
	public Integer timegranularityFlag;
	/**
	 * 时间粒度值
	 */
	public Float timegranularity;
	/**
	 * 空间粒度标志1代表最小粒度为二次网格 2自定义空间粒度
	 */
	public Integer spatialgranularityFlag;
	/**
	 * 最小粒度为不规则形状时，地图属性文件路径
	 */
	public String geoshapePath;
	/**
	 * 输出标志：当outflag为1时，代表kafka输出 当outflag为2时，代表hdfs输出
	 */
	public Integer outflag;
	/**
	 * spark任务的名称
	 */
	public String taskId;

	public String outFlagAndPath;

}
